@charset "utf-8";
.indexnewsbox .tit {
	background-image: url(../images/splitter.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 42px;
	text-align: center;
	
}
.indexnewsbox .tit span {
	display: inline-block;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #044EA5;
	height: 35px;
	font-size: 20px;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/bg1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.indexnewsbox .box {
	clear: both;
	float: none;
}
.indexnewsbox .box ul li {
	float: left;
	width: 50%;
	list-style-type: none;
	padding-left: 41px;
	box-sizing:border-box;
	position: relative;
	margin-top: 10px;
}
.indexnewsbox .box ul li:nth-child(odd) {
	padding-right: 15px;
}
.indexnewsbox .box ul li a {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.indexnewsbox .box ul li:hover a {
	color: #044EA5;
}
.indexnewsbox .box ul li:before {
	font-family: 'Lato', sans-serif;
	content: '※';
	background: #333334;
	width: 27px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	color: #ffffff;
	border: 3px solid #d9d9d9;
	border-radius: 27px;
	display: block;
	font-size: 20px;
	margin-right: 5px;
	float: left;
	position: absolute;
	left: 0px;
	top: -7px;
}.indexnewsbox .box ul li:hover:before {
	background-color: #044EA5;
}
.clear {
	clear: both;
	float: none;
}
.indexnewsbox {
	padding-bottom: 30px;
}
.taigetlbox {
	height: 240px;
	-moz-box-shadow: 0px 2px 6px #bbbbbb;
	-webkit-box-shadow: 0px 2px 6px #bbbbbb;
	box-shadow: 0px 2px 6px #bbbbbb;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#bbbbbb');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#bbbbbb')";
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eaeaea');
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eaeaea')";
	background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f6f6f6));
	background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: linear-gradient(top, #ffffff, #f6f6f6);
	padding-top: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
	overflow: hidden;
}
.taigetlbox .tit {
	font-size: 17px;
	font-weight: bold;
	color: #044EA5;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #044EA5;
	line-height: 18px;
	height: 18px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	float: none;
}
.taigetlbox .tit span {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	vertical-align: middle;
	margin-left: 10px;
}
.taigetlbox .tit span.more {
	font-size: 12px;
	font-weight: normal;
	float: right;
}
.taigetlbox .tit span.more a {
	color: #999999;
}
.taigetlbox .box {
	clear: both;
	float: none;
	padding-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
}
.taigetlbox .box ul li {
	float: left;
	width: 33.33%;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	box-sizing:border-box;
	position: relative;
}
.taigetlbox .box ul li p {
	line-height: 20px;
	color: #666666;
	padding-top: 5px;
}
.taigetlbox .box ul li a {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.taigetlbox .box ul li .pic {
	float: left;
	height: 155px;
	width: 155px;
	text-align: center;
	display: table;
	margin-right: 10px;
}
.taigetlbox .box ul li .pic span {
	vertical-align: middle;
	display: table-cell;
	max-height:155px;
	max-width:155px;
}
.taigetlbox .box ul li .more {
	float: right;
	margin-top: 10px;
}
.taigetlbox .box ul li .more a {
	font-weight: normal;
	text-decoration: none;
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #666666;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#efefef');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#efefef')";
background-image: -moz-linear-gradient(top, #ffffff, #efefef);
background-image: -ms-linear-gradient(top, #ffffff, #efefef);
background-image: -o-linear-gradient(top, #ffffff, #efefef);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
background-image: linear-gradient(top, #ffffff, #efefef);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.side-nav-container  ul  div{
	display: block;
	clear: both;
	float: none;
	background-image: url(../images/sidenav-bg.png);
	background-repeat: repeat-y;
	background-position: right center;
}
.side-nav-container  ul  div  a {
	display: block!important;
	padding-top: 8px!important;
	padding-right: 0px!important;
	padding-bottom: 8px!important;
	padding-left: 40px!important;
	line-height: 26px!important;
	height: 26px!important;
	clear: both;
	float: none;
	color: #333333;
}
.side-nav-container ul div a.cur {
	font-weight: bold;
	color: #044EA5;
	text-decoration: none;
}
.lefttt{
	padding-left: 20px;
	background-color: #0d4b94;
	color: #FFFFFF;
	margin: 0px;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#155aaa', endColorstr = '#0d4b94');
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#155aaa', endColorstr = '#0d4b94')";
	background-image: -moz-linear-gradient(top, #155aaa, #0d4b94);
	background-image: -ms-linear-gradient(top, #155aaa, #0d4b94);
	background-image: -o-linear-gradient(top, #155aaa, #0d4b94);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#155aaa), to(#0d4b94));
	background-image: -webkit-linear-gradient(top, #155aaa, #0d4b94);
	background-image: linear-gradient(top, #155aaa, #0d4b94);
	line-height: 24px;
	height: 52px;
	padding-top: 10px;
}
.lefttt p {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
.leftmenunav ul li .icon-tasks{
	display: none;
}
.leftmenunav .side-nav-container ul li:last-child{
	background-image: url(../images/sidenav-bg.png);
}
.leftmenunav ul .ejfl {
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FCFCFC;
	padding-top: 0px;
}
.leftmenunav ul .ejfl div {
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	height: 26px!important;
	padding-left: 0px;
	padding-top: 0px;
}
.leftmenunav ul .ejfl div a {
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px!important;
	line-height: 26px;
	clear: both;
	float: none;
	height: 26px;
}
.leftmenunav ul li {
	background-image: url(../images/sidenav-bg.png);
	background-repeat: repeat-y;
	background-position: right center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FCFCFC;
	clear: both;
	float: none;
	line-height: 36px;
	height: 36px;
}
.leftmenunav ul li a {
	line-height: 36px;
	height: 36px;
	padding-left: 20px;
	background-image: url(../images/bg2.png);
	background-repeat: no-repeat;
	background-position: 216px center;
	background-color: transparent;
}
.tyname .tit{
	background-image: url(../images/splitter.png);
	background-repeat: repeat-x;
	background-position: center 27px;
	width: 100%!important;
	clear: both;
	float: none;
}.tyname .tit span {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #044EA5;
	padding-bottom: 12px;
}
.tyname .tit .weizhi {
	float: right;
}
.newslistbox .box {
	padding-top: 0px;
}
.newslistbox .box ul li {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	color: #999999;
}
.newslistbox .box ul li a {
	font-size: 14px;
}
.newslistbox .box ul li span {
	color: #999999;
	float: right;
	font-size: 12px;
}
.newslistbox .articlecontentbox h1{
	font-size: 17px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}.newslistbox .articlecontentbox .date {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999999;
}
.newslistbox .articlecontentbox .content{
	line-height: 24px;
	clear: both;
	float: none;
	margin-top: 15px;
}
.newslistbox .articlecontentbox .content img{
max-width:796px;
}
.thenext{
	clear: both;
	float: none;
	margin-top: 20px;
	height: 32px;
}
.thenext span.previous {
	display: block;
	float: left;
	width: 47%;
	background-color: #F5F5F5;
	line-height: 32px;
	height: 32px;
	padding-left: 2%;
}
.thenext span.nextPage {
	display: block;
	float: right;
	width: 47%;
	background-color: #F5F5F5;
	line-height: 32px;
	height: 32px;
	padding-left: 2%;
}
.red_products{
	margin-top: 25px;
}.red_products .name {
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	padding-left: 10px;
	background-color: #044EA5;
}
.red_products .listbox {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	padding-bottom: 16px;
}
.red_products .listbox ul {
	margin: 0px;
	padding: 0px;
}
.red_products .listbox ul li {
	float: left;
	height: auto;
	width: 142px;
	margin-left: 14px;
	list-style-type: none;
	padding: 0px;
	margin-top: 16px;
	text-align: center;
}
.red_products .listbox ul li .pic {
	display: table;
	height: 142px;
	width: 142px;
	border: 1px dotted #CCCCCC;
}
.red_products .listbox ul li .pic span {
	vertical-align: middle;
	display: table-cell;
}
.red_products .listbox ul li .pic span img {
max-width:142px;
max-height:142px;
}
.red_products  .listbox  ul  li  p {
	font-size: 12px;
	line-height: 18px;
}
.red_products .listbox ul li p a {
	color: #666666;
}
.portfolio-description p a{
	color: #FFFFFF;
	background-color: #B4B4B4;
	display: block;
	float: right;
	margin-top: 15px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 18px;
	height: 18px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}.proshowbox {
}
.proshowbox .productbrief {
}
.proshowbox .productbrief .bd {
	float: left;
	height: auto;
	width: 445px;
}
.proshowbox .productbrief .bd .xinghao {
	background-color: #F1F1F1;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	float: none;
}
.proshowbox .productbrief .bd ul {
	margin: 0px;
	padding: 0px;
}
.proshowbox .productbrief .bd ul li {
	background-color: #FFFFFF;
	width: 443px;
	border: 1px solid #E2E2E2;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.proshowbox .productbrief .bd ul li img {
	max-width:443px;
	height: auto;
}

.proshowbox .productbrief .proright {
	float: right;
	width: 332px;
}
.proshowbox .productbrief .proright h1 {
	font-size: 17px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.proshowbox .productbrief .proright .hd {
	clear: both;
	float: none;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 332px;
	overflow: hidden;
}
.proshowbox .productbrief .proright .hd ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 400px;
}
.proshowbox .productbrief .proright .hd ul li {
	background-color: #FFFFFF;
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 12px;
	border: 1px solid #E9E9E9;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	display: table;
}
.proshowbox .productbrief .proright .hd ul li.on {
	border-top-color: #3366CC;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: #3366CC;
}
.proshowbox .productbrief .proright .hd ul li span {
	vertical-align: middle;
	display: table-cell;
}

.proshowbox .productbrief .proright .hd ul li img {
	max-width:100px;
	max-height:100px;
}
.proshowbox .productbrief .proright .peizhitu {
	clear: both;
	float: none;
	margin-top: 10px;
}
.proshowbox .productbrief .proright .peizhitu img {
max-width:445px;
	height: auto;
}
.proshowbox .proinfobox {
	clear: both;
	float: none;
	margin-top: 20px;
}
.proshowbox .proinfobox .hd {
	height: 40px;
	clear: both;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.proshowbox .proinfobox .hd ul {
	margin: 0px;
	padding: 0px;
}
.proshowbox .proinfobox .hd ul li {
	float: left;
	width: 102px;
	height: 37px;
	background-color: #ededed;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	line-height: 36px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: pointer;
}
.proshowbox .proinfobox .hd ul li.on {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #044EA5;
}
.proshowbox .proinfobox .con {
	clear: both;
	float: none;
}
.proshowbox .proinfobox .con .text {
	line-height: 24px;
	padding-top: 10px;
}
.proshowbox .proinfobox .con .text img {
max-width:798px;
}.downloadlist ul {
}
.downloadlist ul li {
	line-height: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	list-style-type: none;
	margin: 0px;
	background-image: url(../images/gif-0582.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}
.downloadlist ul li i {
	background-image: url(../images/gif-0145.gif);
	float: right;
	height: 14px;
	width: 14px;
	margin-top: 5px;
}
.downloadlist ul li i a {
	display: block;
	height: 14px;
	width: 14px;
}
.baoxiubiaodan {
	clear: both;
	float: none;
	display: table;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-left-color: #E4E4E4;
}
.baoxiubiaodan dl {
	display: table-row-group;
}
.baoxiubiaodan .tit {
	display: table-row;
	padding: 15px;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}
.baoxiubiaodan dl dt {
	width: 120px;
}
.baoxiubiaodan dl dt, .baoxiubiaodan dl dd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	display: table-cell;
	font-weight: normal;
	box-sizing:border-box;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.baoxiubiaodan dl:nth-child(even) dt, .baoxiubiaodan dl:nth-child(even) dd {
	background-color: #fdfdfd;
}
.baoxiubiaodan dl dd input.txt {
	height: 38px;
	width: 60%;
	border: 1px solid #CCCCCC;
	box-sizing:border-box;
	background-color: #FFFFFF;
}
.baoxiubiaodan dl dd input.txt:hover,.baoxiubiaodan dl dd textarea.textarea:hover {
	border: 1px solid #0066CC;
	background-color: #F2F9FF;
}
.baoxiubiaodan dl dd textarea.textarea {
	width: 100%;
	border: 1px solid #CCCCCC;
	box-sizing:border-box;
	background-color: #FFFFFF;
	line-height: 24px;
	height: 101px;
}
.baoxiubiaodan dl dd input.btn {
	float: left;
	width: 120px!important;
}




.honorlistbox{
	clear: both;
	float: none;
	width: 800px;
	overflow: hidden;
}.honorlistbox ul {
	width: 920px;
}
.honorlistbox ul li {
	float: left;
	height: auto;
	width: 246px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.honorlistbox ul li img {
	max-width:246px;
	height: 108px;
	width: auto;
}
.honorlistbox ul li p {
	line-height: 24px;
	padding-top: 5px;
}

@media screen and (min-width: 500px) {

.taigetlbox .tit .searchbox{
	display: inline-block;
	padding-left: 20px;
	z-index: 10000000;
	position: absolute;
}.taigetlbox .tit .searchbox input {
	float: left!important;
	margin: 0px;
	padding: 0px;
}
.taigetlbox .tit .searchbox input.search_text {
	width: 140px!important;
	height: 20px!important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}
.taigetlbox .tit .searchbox input.btn{
	margin: 0px!important;
	padding: 0px!important;
	height: 22px!important;
	width: 40px!important;
	font-size: 12px;
}
.mobiproductslistbox{
	display: none;
}
.breadcrumb-section .container .breadcrumb .searchbox{
	display: inline-block!important;
	padding-top: 10px!important;
	float: none!important;
	clear: both;
	position: absolute;
	left: 0px;
	top: 32px;
}
.breadcrumb .searchbox input {
	float: left!important;
	margin: 0px;
	padding: 0px;
}
.breadcrumb .searchbox input.search_text {
	width: 140px!important;
	height: 20px!important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}
.breadcrumb .searchbox input.btn{
	margin: 0px!important;
	padding: 0px!important;
	height: 22px!important;
	width: 40px!important;
	font-size: 12px;
}
.bottomerweima{
	position: absolute;
	height: auto;
	width: 120px;
	top: 0px;
	right: 0px;
	color: #FFFFFF;
}.bottomerweima p {
	font-size: 12px;
	color: #FFFFFF!important;
}
.bottomerweima p a {
	color: #FFFFFF;
}
.bottomerweima img {
	height: 120px;
	width: 120px;
	margin-bottom: 0px;
}
.taigephotolist{
}.taigephotolist .listbox {
	height: 175px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	position: relative;
}
.taigephotolist .listbox .picbox {
	height: 136px;
	width: 136px;
	margin-top: -68px;
	position: absolute;
	left: 0px;
	top: 50%;
	bottom: 50%;
	text-align: center;
	/*display: table;*/
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
	z-index: 2;
}
.taigephotolist .listbox:hover .picbox {
	border-bottom-color: #3366CC;
}
.taigephotolist .listbox .picbox span {
	/*vertical-align: middle;
	display: table-cell;*/
}
.taigephotolist .listbox .picbox span img {
max-width:136px;max-height:136px;
}
.taigephotolist .listbox .textbox {
	width: 100%;
	padding-left: 158px;
	position: absolute;
	top: 0px;
	right: 0px;
	box-sizing:border-box;
	padding-top: 12px;
	z-index: 1;
}
.taigephotolist .listbox .textbox span.title {
	display: block;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.taigephotolist .listbox .textbox span.title a {
	font-size: 14px;
	font-weight: bold;
}
.taigephotolist .listbox .textbox span.class {
	color: #999999;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.taigephotolist  .listbox  .textbox  span.info  {
	line-height: 20px;
	display: block;
	padding-top: 10px;
}
.taigephotolist .listbox .textbox span.more {
	float: right;
	padding-top: 10px;
}
.taigephotolist .listbox .textbox span.more a {
	line-height: 24px;
	color: #FFFFFF;
	background-color: #BFBFBF;
	display: block;
	height: 24px;
	width: 56px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	text-align: center;
}
.side-nav-container ul li > a{
	background-position: right center;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.one-fourth:nth-child(1) {
	width: 310px;
	margin-right: 0px;
	padding-right: 66px;
	box-sizing:border-box;
}
.one-fourth:nth-child(2) {width: 203px;margin-right: 0px;}
.one-fourth:nth-child(3) {width: 288px;margin-right: 0px;}
.one-fourth:nth-child(4) {width: 258px;margin-right: 0px;}
.mobislider{
	display: none;
}
}

@media screen and (max-width: 500px) {

#taigeonlineservice{
	display: none;
}
.productslistbox{
	display: none;
}


.taigetlbox {
	height: 240px;
	-moz-box-shadow: 0px 2px 6px #bbbbbb;
	-webkit-box-shadow: 0px 2px 6px #bbbbbb;
	box-shadow: 0px 2px 6px #bbbbbb;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#bbbbbb');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#bbbbbb')";
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eaeaea');
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eaeaea')";
	background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f6f6f6));
	background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: linear-gradient(top, #ffffff, #f6f6f6);
	padding-top: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
	overflow: hidden;
}
.taigetlbox .tit {
	font-size: 17px;
	font-weight: bold;
	color: #044EA5;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #044EA5;
	line-height: 18px;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	float: none;
}
.taigetlbox .tit span {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	vertical-align: middle;
	margin-left: 10px;
}
.taigetlbox .tit span.more {
	font-size: 12px;
	font-weight: normal;
	float: right;
}
.taigetlbox .tit span.more a {
	color: #999999;
}
.taigetlbox .box {
	clear: both;
	float: none;
	padding-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
}
.taigetlbox .box ul li {
	float: left;
	width: 33.33%;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	box-sizing:border-box;
	position: relative;
	height: auto;
}
.taigetlbox .box ul li p {
	line-height: 20px;
	color: #666666;
	padding-top: 5px;
}
.taigetlbox .box ul li a {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.taigetlbox .box ul li .pic {
	float: left;
	height: auto;
	width: 100%;
	text-align: center;
	display: table;
	margin-right: 10px;
}
.taigetlbox .box ul li .pic img {
	height: auto;
	width: 100%;
}
.taigetlbox .box ul li .pic span {
	vertical-align: middle;
	display: table-cell;
	max-height:155px;
	max-width:155px;
}
.taigetlbox .box ul li .more {
	float: right;
	margin-top: 10px;
}
.taigetlbox .box ul li .more a {
	font-weight: normal;
	text-decoration: none;
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #666666;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#efefef');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#efefef')";
background-image: -moz-linear-gradient(top, #ffffff, #efefef);
background-image: -ms-linear-gradient(top, #ffffff, #efefef);
background-image: -o-linear-gradient(top, #ffffff, #efefef);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
background-image: linear-gradient(top, #ffffff, #efefef);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.taigetlbox .tit .searchbox{
	display: inline-block;
	padding-top: 10px;
}
.taigetlbox .tit .searchbox input {
	float: left!important;
	margin: 0px;
	padding: 0px;
}
.taigetlbox .tit .searchbox input.search_text {
	width: 140px!important;
	height: 20px!important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}
.taigetlbox .tit .searchbox input.btn{
	margin: 0px!important;
	padding: 0px!important;
	height: 22px!important;
	width: 40px!important;
	font-size: 12px;
}
.breadcrumb-section .container .breadcrumb .searchbox{
	clear: both;
	float: none;
	height: 32px;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
}
.breadcrumb .searchbox input {
	float: left!important;
	margin: 0px;
	padding: 0px;
}
.breadcrumb .searchbox input.btn {
	position: absolute;
	height: 32px;
	width: 40px;
	top: 0px;
	right: 0px;
}
.breadcrumb .searchbox input.search_text {
	width: 100%!important;
	height: 32px!important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	box-sizing:border-box;
}



.portfolio-description{
	width: auto!important;
}




.portfolio.one-column .portfolio-thumb{
	text-align: center!important;
	height: auto!important;
}
#primary img{
	width: 100%!important;
	max-width: auto!important;
	height: auto;
}
.bottomerweima{
	display: none;
}

.taigephotolist{
}.taigephotolist .listbox {
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
}
.taigephotolist .listbox .picbox {
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
	clear: both;
	float: none;
}
.taigephotolist .listbox:hover .picbox {
	border-bottom-color: #3366CC;
}
.taigephotolist .listbox .picbox span {
}
.taigephotolist .listbox .picbox span img {
	height: auto;
	width: 90%;
}
.taigephotolist .listbox .textbox {
	width: 100%;
	box-sizing:border-box;
	clear: both;
	float: none;
}
.taigephotolist .listbox .textbox span.title {
	display: block;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.taigephotolist .listbox .textbox span.title a {
	font-size: 14px;
	font-weight: bold;
}
.taigephotolist .listbox .textbox span.class {
	color: #999999;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.taigephotolist  .listbox  .textbox  span.info  {
	line-height: 20px;
	display: block;
	padding-top: 10px;
}
.taigephotolist .listbox .textbox span.more {
	padding-top: 10px;
	text-align: right;
	width: 100%;
	clear: both;
	float: none;
	height: 28px;
	display: block;
}
.taigephotolist .listbox .textbox span.more a {
	line-height: 24px;
	color: #FFFFFF;
	background-color: #BFBFBF;
	display: inline-block;
	height: 24px;
	width: 56px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	text-align: center;
	float: right;
}
.side-nav-container ul li > a{
	background-position: right center;
}
.portfolio-slider-container .bx-controls-direction a.bx-prev{
	background-size:50% auto;
	background-position: left 2px;
}
.portfolio-slider-container .bx-controls-direction a.bx-next{
	background-size:50% auto;
	background-position: right 2px;
}
.pcslider{
	display: none!important;
}
#primary .portfolio-slider-container .bx-wrapper .bx-viewport .portfolio-slider li img {
    width: 100%!important;
	    max-width: 100%!important;
}
#primary .portfolio-slider-container .bx-wrapper .bx-viewport .portfolio-slider li{
	height: 90px!important;
	position: relative;
}
.portfolio-slider-container .bx-wrapper .bx-viewport .portfolio-slider li img{
	height: auto!important;
	width: 100%!important;
	display: block!important;
	position: absolute!important;
}
.indexnewsbox .box ul li {
	float: none!important;
	width: auto!important;
	list-style-type: none!important;
	padding-left: 41px!important;
	box-sizing:border-box!important;
	position: relative!important;
	margin-top: 10px!important;
	clear: both!important;
}
.indexnewsbox {
padding-top: 15px!important;
    padding-bottom: 0px!important;
}
.indexnewsbox .box{padding-top: 15px!important;}
#primary .portfolio-slider-container .bx-wrapper{
	overflow: hidden!important;
}
#primary .portfolio-slider-container{height: auto!important;overflow: hidden!important;}
.portfolio-slider-container .bx-controls-direction a.bx-prev {
    left: 0px!important;
}
.portfolio-slider-container .bx-controls-direction a.bx-next {
    right: 0px!important;
}
}

